
[dbo].[BAEEventSetupRemoveFunctionGroup]
create procedure [dbo].[BAEEventSetupRemoveFunctionGroup] @functionCode varchar(16),
@eventCode varchar(16),
@groupName varchar(8) as
DECLARE @thisFunctionorder AS INT
SELECT @thisFunctionorder = FunctionOrder
FROM EventSetupFunctionGroup
WHERE FunctionCode = @functionCode AND EventCode = @eventCode;
Update EventSetupFunctionGroup
SET FunctionOrder = FunctionOrder - 1
WHERE EventCode = @eventCode AND GroupName = @groupName AND FunctionOrder > @thisFunctionorder;
DELETE FROM EventSetupFunctionGroup
WHERE FunctionCode = @functionCode AND EventCode = @eventCode;
GO